programming expectation